home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Loadstar 17
/
017.d81
/
pps #39
< prev
next >
Wrap
Text File
|
2022-08-26
|
4KB
|
210 lines
======================================
╨┼┼╦S, ╨╧╦┼S, AND ╙┘╙ES -- ╨ART 39
BY ┴LAN ╟ARDNER AND ╩IM ╫EILER
======================================
╧NCE UPON A TIME, LONG LONG AGO,
THERE LIVED AN EVIL WIZARD NAMED
┴RLOBARLERON. ┬UT HE HAS NOTHING TO
DO WITH WHAT WE'RE GOING TO TALK
ABOUT TODAY.
╫E'RE GOING TO TALK ABOUT HIGH
RESOLUTION TEXT.
-----
╨ART THE FIRST: ╫HAT IS HIGH
RESOLUTION TEXT?
(*) ╚IGH RESOLUTION TEXT IS TEXT ON
THE HIGH RESOLUTION SCREEN.
-----
╨ART THE SECOND: ╫HO WANTS IT?
(*) ┘OU DO! ┘OU'VE PROBABLY ALREADY
DISCOVERED THAT GRAPHS AREN'T A LOT
OF GOOD WITHOUT EXPLANATORY TEXT. ╔F
YOU'RE USING ONE OF THE EARLIER
╙┘╙╨╠╧╘╘┼╥ ROUTINES TO PUT TEXT ON
THE SCREEN, YOU'VE CERTAINLY
DISCOVERED BY NOW THAT THE TEXT COMES
UP MORE SLOWLY THAN YOU CAN READ IT.
-----
╨ART THE THIRD: ╚OW DO WE GET THE
TEXT TO GO ON THE HI-RES SCREEN FASTER
THAN THE EARLIER ╙┘╙╨╠╧╘╘┼╥ ROUTINES?
(*) ┘OU DO IT WITH THE ╠OADSTAR
╙┘╙╨╠╧╘╘┼╥─ ROUTINES, CONVENIENTLY
SUPPLIED ON THIS DISK FOR YOUR
PROGRAMMING PLEASURE.
-----
╨ART THE FOURTH: ╚OW DO WE MAKE ALL
THIS ╙┘╙╨╠╧╘╘┼╥─ STUFF WORK?
(*) ╫ELL, ╙┘╙╨╠╧╘╘┼╥─ IS A LOT LIKE
ALL THE OTHER ╙┘╙╨╠╧╘╘┼╥S THAT CAME
BEFORE IT, EXCEPT THAT A COMMAND HAS
BEEN ADDED TO PRINT TEXT ON THE
HI-RES SCREEN.
╘O LOAD ╙┘╙╨╠╧╘╘┼╥─, USE THIS
PROGRAM LINE:
1 ╔╞╠=0╘╚┼╬╠=1:╠╧┴─"╙┘╙╨╠╧╘╘┼╥─.╧",8,1
╘HEN USE THIS LINE TO PROTECT ANY
VARIABLES YOU MAY GENERATE.
2 ╨╧╦┼ 55,0: ╨╧╦┼ 56,32: ├╠╥
╚ERE, AGAIN, ARE THE ╙┘╙ES AND
MAXIMUM PARAMETER VALUES FOR THE
╙┘╙╨╠╧╘╘┼╥─ ROUTINES. ╬UMERIC
PARAMETERS CAN BE ANY CONSTANT OR
EXPRESSION THAT EVALUATES TO A
NUMBER, AND STRING PARAMETERS CAN BE
ANY STRING LITERAL OR EXPRESSION.
╥EMEMBER THAT THE COORDINATES OF THE
PIXELS ON YOUR SCREEN INCREASE AS
THEY GET FARTHER FROM THE TOP LEFT
CORNER. ╓ALID VALUES ARE 0 TO 319
HORIZONTALLY AND 0 TO 199 VERTICALLY.
----------
╙┼╘╟╥┴╨╚╔├: TURN ON HI-RES SCREEN
╙┘╙ 49152
╒╬╟╥┴╨╚╔├: TURN OFF HI-RES SCREEN
╙┘╙ 49155
├╠┼┴╥╟╥┴╨╚╔├: ERASE HI-RES SCREEN
╙┘╙ 49158
├╧╠╧╥╙═┼┴╥: SET BACKGROUND COLOR
╙┘╙ 49161, <15>
╨╠╧╘├╧╠╧╥: SET HI-RES "PEN" COLOR
╙┘╙ 49164, <15>
─╥┴╫: TURN ON SINGLE POINT (HOR,VERT)
╙┘╙ 49167, <319>, <199>
┼╥┴╙┼: TURN OFF SINGLE POINT
╙┘╙ 49170, <319>, <199>
╠╔╬┼: DRAW A LINE (H,V) TO (H,V)
╙┘╙ 49173,<319>,<199>,<319>,<199>
╪╠╔╬┼: ERASE A LINE
╙┘╙ 49176,<319>,<199>,<319>,<199>
╚╨╥╔╬╘: PRINT A STRING ON HI-RES
╙┘╙ 49179,<STRING>,<319>,<199>
┼XAMPLE: ╙┘╙ 49179,"HI",0,0 WOULD
PRINT "╚╔" IN THE TOP LEFT CORNER OF
THE SCREEN.
╚╨╥╔╬╘ TEXT WILL NOT LOOK THE SAME
ON THE HI-RES SCREEN AS THE SAME TEXT
WOULD LOOK ON THE TEXT SCREEN.
┴NYTHING TYPED IN LOWER CASE WILL
PRINT IN UPPER CASE ON HI-RES.
╠ETTERS TYPED WITH THE ├╘╥╠ KEY
DEPRESSED WILL ALSO PRINT AS UPPER
CASE LETTERS. ┴NY LETTER TYPED WITH
THE SHIFT KEY DEPRESSED WILL APPEAR IN
INVERSE ON HI-RES. ╬UMBERS AND
PUNCTUATION WILL APPEAR NORMAL. ═OST
OF THE GRAPHICS SYMBOLS GENERATED BY
THE ├OMMODORE KEY WILL LOOK THE SAME
AS THEY NORMALLY DO. ┬UT WHO CARES
WHAT WILL HAPPEN IF YOU TYPE GRAPHIC
CHARACTERS. ╘HIS IS HI-RES -- YOU
DON'T NEED THEM.
--------------------
┴REN'T YOU GETTING TIRED OF ALL
THIS ╙┘╙╨╠╧╘╘┼╥ STUFF? ╫E SURE ARE!!
╘HAT'S WHY THIS IS THE LAST REVISION
OF ╙┘╙╨╠╧╘╘┼╥. ╬EXT MONTH WE'LL MOVE
ON TO SOMETHING ELSE EQUALLY
INTERESTING, BUT NOT RELATED TO HIGH
RESOLUTION GRAPHICS IN ANY RESPECT.
========< END OF ARTICLE >============